package com.cd.javacxy.module.web.service;

import com.cd.javacxy.common.model.vo.CxyUserVo;

/**
 * CxyUser的服务接口
 *
 * @author yanghy
 */
public interface CxyUserService {
    /**
     * 用户登录
     *
     * @param account  账号
     * @param password 密码
     * @return CxyUserVo
     */
    CxyUserVo login(String account, String password);

    CxyUserVo findUserByEmail(String account);

    /**
     * 根据用户账号获取用户头像
     *
     * @param account 账户
     * @return a String
     */
    String findHeadIcon(String account);

    CxyUserVo findUserByUserId(Integer userId);

    CxyUserVo findUserInfo4UserHome(Integer userId);

    CxyUserVo findUserInfofUserHome(Integer userId);

    int addMark(Integer mark, Integer userId);

    int changeMark(Integer userId, int i);
}
